package com.itheima.day10;

import java.util.Random;

public class Test4 {
    /*
    为了提高大家的上课听课效率，防止同学们上课走神，下课时王老师找到学校的技术老师陈老师，希望陈老师帮忙写
一套随机点名器程序，辅助教学。因为着急回班级授课，王老师交代完需求后匆忙报了一串班级人员姓名就回去了，
名单如下：
"令狐冲, 风清扬,左冷禅,岳不群,苗人凤";
请使用所学知识设计程序帮助陈老师实现随机点名器功能
     */
    public static void main(String[] args) {
        //定义String变量接收人名字符串
        String name = "令狐冲, 风清扬,左冷禅,岳不群,苗人凤";
        //分割字符串,用一个数组接收
        String[] arr = name.split(",");
        System.out.println("本班人员名单如下:");
        //遍历数组得到每一个人名并按要求打印
        for (int i = 0; i < arr.length; i++) {
            if (i % 2 != 0) {
                System.out.println(arr[i]);
            } else if (i == arr.length - 1) {
                System.out.println(arr[i]);
            } else {
                System.out.print(arr[i] + "\t");
            }
        }
        //使用随机数生成随机索引达到随机点名的效果
        Random r = new Random();
        int num = r.nextInt(arr.length);
        //输出被点的名字
        System.out.println("本次被选中的幸运同学是: " + arr[num]);
    }
}
